faf9fcc2c5f3846a0c2d592aae2adfc5ee08e8b5,plugins/InspectionGadgets/src/com/siyeh/ig/assignment/ReplaceAssignmentWithOperatorAssignmentInspection.java,ReplaceAssignmentWithOperatorAssignmentInspection,calculateReplacementExpression,#PsiAssignmentExpression#,78
Before Change
static String calculateReplacementExpression(
PsiAssignmentExpression expression){
final PsiBinaryExpression rhs =
(PsiBinaryExpression) expression.getRExpression();
final PsiExpression lhs = expression.getLExpression();
assert rhs != null;
final PsiJavaToken sign = rhs.getOperationSign();
After Change
static String calculateReplacementExpression(
PsiAssignmentExpression expression){
final PsiExpression rhs = expression.getRExpression();
final PsiBinaryExpression binaryExpression =
(PsiBinaryExpression)PsiUtil.deparenthesizeExpression(rhs);
final PsiExpression lhs = expression.getLExpression();
assert binaryExpression != null;
final PsiJavaToken sign = binaryExpression.getOperationSign();